.cxdiv{overflow:hidden; zoom:1;}
.cxleft{width:200px; margin-bottom:-3000px; padding-bottom:3000px; background:#cad5eb; float:left;}
.cxright{width:400px; margin-bottom:-3000px; padding-bottom:3000px; background:#f0f3f9; float:right;}
.cxcenter{height:300px; margin:0 410px 0 210px; background:#ffe6b8;}

/* Tab */
.tablist { background-color: #ddd; font-size: 14px; *zoom: 1; }
.tablist:after { display: table; content:''; clear:both; }
.tab { float: left; }
.tab_a { display: block; padding: .5em 1.5em; color: #333; text-decoration: none; }
.tab_a:hover { background-color: #ccc; }
.tab_on, .tab_on:hover { background-color: #34538b; color: #fff; }
.tab_content { min-height: 250px; border: 1px solid #ddd; }
.tabpanel { padding: 15px; }
.tab_content_rel { height: 256px; overflow: hidden; position: relative; }
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs img { width: 90%; height: 190px; margin-top: 30px; }
.tab_limit { width: 300px; margin: auto; }
/************* PagerView **************/
.PagerView{
	font-size: 12px;
	font-family: tahoma, arial;
	color: #333;
	text-align: center;
	padding: 8px;
	line-height: 100%;
}
.PagerView span{
	color: #999;
	margin: 0 1px;
	padding: 3px 6px;
	border: 1px solid #ccc;
}
.PagerView span.on{
	color: #fff;
	font-weight: bold;
	border: 1px solid #666;
	background: #39f;
}
.PagerView a{
	color: #00f;
	text-decoration: none;
}
.PagerView a span{
	color: #33f;
	border: 1px solid #66c;
}

/************* TableView **************/
.TableView .datagrid_meta{
	line-height: 22px;
}
.TableView .datagrid_meta .title{
	font-size: 13px;
	font-weight: bold;
}
.TableView .datagrid_meta .filter input{
	margin: 0 4px;
	padding: 1px;
	border: 1px solid #ccc;
}
.TableView table{
	font-size: 12px;
	border-collapse: collapse;
}
.TableView div.datagrid_div{
	border: 1px solid #999;
}
.TableView table.datagrid{
	border-collapse: separate;
	width: 100%;
}
.TableView table.datagrid th{
	text-align: left;
	background: #ddd;
	padding: 1px;
}
.TableView table.datagrid td{
	padding: 2px;
}
.TableView table.datagrid tr.odd{
    background: #fff;
}
.TableView table.datagrid tr.even{
    background: #eee;
}
.TableView table.datagrid tr.marked{
    background: #ee9;
}
.TableView table.datagrid tr:hover,
.TableView table.datagrid tr.hover{
    background: #9cf;
}

/************* SelectorView **************/
.SelectorView .selector_table{
	width: 100%;
}
.SelectorView .selector_table .src,
.SelectorView .selector_table .dst{
	width: 50%;
}
.SelectorView .selector_table table.datagrid tr:hover,
.SelectorView .selector_table table.datagrid tr.hover{
	cursor: pointer;
}
